package com.um.jdy.app.device.entity.vo;

import com.um.jdy.common.activity.entity.vo.DiscountsVO;
import com.um.jdy.common.activity.entity.vo.StationAvailableCouponsVO;
import com.um.jdy.common.device.entity.vo.*;
import com.um.springboot.starter.orm.entity.BaseVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * @Title
 * @Description
 * @Author renjunwei
 * @Date 2023/2/16 14:09
 */
@Data
public class DeviceDetailVO extends BaseVO {

    @ApiModelProperty(value = "电瓶车设备详情")
    private EBDeviceDetailVO eb;

    @ApiModelProperty(value = "充电宝设备详情")
    private PBDeviceDetailVO pb;

    @ApiModelProperty(value = "充电柜设备详情")
    private EBoxDeviceDetailVO ebox;

    @ApiModelProperty(value = "汽车桩设备详情")
    private EVDeviceDetailVO ev;

    @ApiModelProperty(value = "充电结束通知模板ID")
    private String stopTplId;

    @ApiModelProperty(value = "是否开启充电结束通知")
    private String isOrderEnable;

    @ApiModelProperty(value = "优惠券列表")
    private List<StationAvailableCouponsVO> couponsList;

    @ApiModelProperty(value = "满减列表")
    private List<DiscountsVO> discountsList;
}
